package com.jf.cloud.service.sysmanager.dao;

import java.util.List;
import java.util.Map;

import com.jf.cloud.service.sysmanager.common.base.IBaseService;
import com.jf.cloud.service.sysmanager.entity.SysRoleType;
import com.jf.cloud.service.sysmanager.entity.SysStaff;

/**
 * <p>
 * 角色类型 服务类
 * </p>
 * 
 * @author LangK
 * @since 2017-12-04
 */
public interface ISysRoleTypeService extends IBaseService<SysRoleType, Long> {

	/**
	 * 修改角色类型对象
	 * 
	 * @author 朱建文 创建时间：2017年12月5日 下午7:01:21
	 */
	public void updateRole(SysRoleType sysRoleType);

	/**
	 * 删除角色类型对象
	 * 
	 * @author 朱建文 创建时间：2017年12月5日 下午7:01:30
	 */
	public void deleteRole(Long rowId, SysStaff user);

	/**
	 * 获取角色类型的字典
	 * 
	 * @author 朱建文 创建时间：2017年12月6日 下午4:32:23
	 */
	public List<Map<String, Object>> findDataDictList(boolean isAll);
	
}
